
import torch

class deephi_sigmoid_table(object):

  __table = torch.tensor([\
11.0,\
11.0,\
11.0,\
11.0,\
11.0,\
11.0,\
12.0,\
12.0,\
12.0,\
12.0,\
12.0,\
12.0,\
12.0,\
12.0,\
12.0,\
12.0,\
12.0,\
13.0,\
13.0,\
13.0,\
13.0,\
13.0,\
13.0,\
13.0,\
13.0,\
13.0,\
13.0,\
14.0,\
14.0,\
14.0,\
14.0,\
14.0,\
14.0,\
14.0,\
14.0,\
14.0,\
15.0,\
15.0,\
15.0,\
15.0,\
15.0,\
15.0,\
15.0,\
15.0,\
15.0,\
16.0,\
16.0,\
16.0,\
16.0,\
16.0,\
16.0,\
16.0,\
16.0,\
17.0,\
17.0,\
17.0,\
17.0,\
17.0,\
17.0,\
17.0,\
18.0,\
18.0,\
18.0,\
18.0,\
18.0,\
18.0,\
18.0,\
19.0,\
19.0,\
19.0,\
19.0,\
19.0,\
19.0,\
19.0,\
20.0,\
20.0,\
20.0,\
20.0,\
20.0,\
20.0,\
21.0,\
21.0,\
21.0,\
21.0,\
21.0,\
21.0,\
22.0,\
22.0,\
22.0,\
22.0,\
22.0,\
22.0,\
23.0,\
23.0,\
23.0,\
23.0,\
23.0,\
23.0,\
24.0,\
24.0,\
24.0,\
24.0,\
24.0,\
25.0,\
25.0,\
25.0,\
25.0,\
25.0,\
26.0,\
26.0,\
26.0,\
26.0,\
26.0,\
27.0,\
27.0,\
27.0,\
27.0,\
27.0,\
28.0,\
28.0,\
28.0,\
28.0,\
28.0,\
29.0,\
29.0,\
29.0,\
29.0,\
30.0,\
30.0,\
30.0,\
30.0,\
31.0,\
31.0,\
31.0,\
31.0,\
32.0,\
32.0,\
32.0,\
32.0,\
33.0,\
33.0,\
33.0,\
33.0,\
34.0,\
34.0,\
34.0,\
34.0,\
35.0,\
35.0,\
35.0,\
35.0,\
36.0,\
36.0,\
36.0,\
37.0,\
37.0,\
37.0,\
37.0,\
38.0,\
38.0,\
38.0,\
39.0,\
39.0,\
39.0,\
40.0,\
40.0,\
40.0,\
40.0,\
41.0,\
41.0,\
41.0,\
42.0,\
42.0,\
42.0,\
43.0,\
43.0,\
43.0,\
44.0,\
44.0,\
44.0,\
45.0,\
45.0,\
45.0,\
46.0,\
46.0,\
47.0,\
47.0,\
47.0,\
48.0,\
48.0,\
48.0,\
49.0,\
49.0,\
50.0,\
50.0,\
50.0,\
51.0,\
51.0,\
52.0,\
52.0,\
52.0,\
53.0,\
53.0,\
54.0,\
54.0,\
54.0,\
55.0,\
55.0,\
56.0,\
56.0,\
57.0,\
57.0,\
57.0,\
58.0,\
58.0,\
59.0,\
59.0,\
60.0,\
60.0,\
61.0,\
61.0,\
62.0,\
62.0,\
63.0,\
63.0,\
64.0,\
64.0,\
65.0,\
65.0,\
66.0,\
66.0,\
67.0,\
67.0,\
68.0,\
68.0,\
69.0,\
69.0,\
70.0,\
70.0,\
71.0,\
72.0,\
72.0,\
73.0,\
73.0,\
74.0,\
74.0,\
75.0,\
76.0,\
76.0,\
77.0,\
77.0,\
78.0,\
79.0,\
79.0,\
80.0,\
80.0,\
81.0,\
82.0,\
82.0,\
83.0,\
84.0,\
84.0,\
85.0,\
86.0,\
86.0,\
87.0,\
88.0,\
88.0,\
89.0,\
90.0,\
90.0,\
91.0,\
92.0,\
92.0,\
93.0,\
94.0,\
95.0,\
95.0,\
96.0,\
97.0,\
98.0,\
98.0,\
99.0,\
100.0,\
101.0,\
102.0,\
102.0,\
103.0,\
104.0,\
105.0,\
106.0,\
106.0,\
107.0,\
108.0,\
109.0,\
110.0,\
111.0,\
112.0,\
112.0,\
113.0,\
114.0,\
115.0,\
116.0,\
117.0,\
118.0,\
119.0,\
120.0,\
121.0,\
121.0,\
122.0,\
123.0,\
124.0,\
125.0,\
126.0,\
127.0,\
128.0,\
129.0,\
130.0,\
131.0,\
132.0,\
133.0,\
134.0,\
135.0,\
137.0,\
138.0,\
139.0,\
140.0,\
141.0,\
142.0,\
143.0,\
144.0,\
145.0,\
146.0,\
148.0,\
149.0,\
150.0,\
151.0,\
152.0,\
153.0,\
155.0,\
156.0,\
157.0,\
158.0,\
159.0,\
161.0,\
162.0,\
163.0,\
165.0,\
166.0,\
167.0,\
168.0,\
170.0,\
171.0,\
172.0,\
174.0,\
175.0,\
176.0,\
178.0,\
179.0,\
181.0,\
182.0,\
183.0,\
185.0,\
186.0,\
188.0,\
189.0,\
191.0,\
192.0,\
194.0,\
195.0,\
197.0,\
198.0,\
200.0,\
201.0,\
203.0,\
205.0,\
206.0,\
208.0,\
209.0,\
211.0,\
213.0,\
214.0,\
216.0,\
218.0,\
219.0,\
221.0,\
223.0,\
224.0,\
226.0,\
228.0,\
230.0,\
232.0,\
233.0,\
235.0,\
237.0,\
239.0,\
241.0,\
243.0,\
244.0,\
246.0,\
248.0,\
250.0,\
252.0,\
254.0,\
256.0,\
258.0,\
260.0,\
262.0,\
264.0,\
266.0,\
268.0,\
270.0,\
272.0,\
275.0,\
277.0,\
279.0,\
281.0,\
283.0,\
285.0,\
288.0,\
290.0,\
292.0,\
294.0,\
297.0,\
299.0,\
301.0,\
304.0,\
306.0,\
308.0,\
311.0,\
313.0,\
316.0,\
318.0,\
321.0,\
323.0,\
326.0,\
328.0,\
331.0,\
333.0,\
336.0,\
338.0,\
341.0,\
344.0,\
346.0,\
349.0,\
352.0,\
354.0,\
357.0,\
360.0,\
363.0,\
366.0,\
368.0,\
371.0,\
374.0,\
377.0,\
380.0,\
383.0,\
386.0,\
389.0,\
392.0,\
395.0,\
398.0,\
401.0,\
404.0,\
407.0,\
411.0,\
414.0,\
417.0,\
420.0,\
423.0,\
427.0,\
430.0,\
433.0,\
437.0,\
440.0,\
443.0,\
447.0,\
450.0,\
454.0,\
457.0,\
461.0,\
464.0,\
468.0,\
472.0,\
475.0,\
479.0,\
483.0,\
486.0,\
490.0,\
494.0,\
498.0,\
502.0,\
505.0,\
509.0,\
513.0,\
517.0,\
521.0,\
525.0,\
529.0,\
533.0,\
537.0,\
542.0,\
546.0,\
550.0,\
554.0,\
559.0,\
563.0,\
567.0,\
572.0,\
576.0,\
580.0,\
585.0,\
589.0,\
594.0,\
598.0,\
603.0,\
608.0,\
612.0,\
617.0,\
622.0,\
627.0,\
631.0,\
636.0,\
641.0,\
646.0,\
651.0,\
656.0,\
661.0,\
666.0,\
671.0,\
677.0,\
682.0,\
687.0,\
692.0,\
698.0,\
703.0,\
708.0,\
714.0,\
719.0,\
725.0,\
730.0,\
736.0,\
742.0,\
747.0,\
753.0,\
759.0,\
765.0,\
770.0,\
776.0,\
782.0,\
788.0,\
794.0,\
800.0,\
806.0,\
813.0,\
819.0,\
825.0,\
831.0,\
838.0,\
844.0,\
851.0,\
857.0,\
864.0,\
870.0,\
877.0,\
884.0,\
890.0,\
897.0,\
904.0,\
911.0,\
918.0,\
925.0,\
932.0,\
939.0,\
946.0,\
953.0,\
961.0,\
968.0,\
975.0,\
983.0,\
990.0,\
998.0,\
1005.0,\
1013.0,\
1021.0,\
1028.0,\
1036.0,\
1044.0,\
1052.0,\
1060.0,\
1068.0,\
1076.0,\
1084.0,\
1092.0,\
1101.0,\
1109.0,\
1117.0,\
1126.0,\
1134.0,\
1143.0,\
1152.0,\
1160.0,\
1169.0,\
1178.0,\
1187.0,\
1196.0,\
1205.0,\
1214.0,\
1223.0,\
1232.0,\
1242.0,\
1251.0,\
1260.0,\
1270.0,\
1280.0,\
1289.0,\
1299.0,\
1309.0,\
1319.0,\
1328.0,\
1338.0,\
1348.0,\
1359.0,\
1369.0,\
1379.0,\
1389.0,\
1400.0,\
1410.0,\
1421.0,\
1432.0,\
1442.0,\
1453.0,\
1464.0,\
1475.0,\
1486.0,\
1497.0,\
1508.0,\
1520.0,\
1531.0,\
1543.0,\
1554.0,\
1566.0,\
1577.0,\
1589.0,\
1601.0,\
1613.0,\
1625.0,\
1637.0,\
1649.0,\
1662.0,\
1674.0,\
1686.0,\
1699.0,\
1712.0,\
1724.0,\
1737.0,\
1750.0,\
1763.0,\
1776.0,\
1789.0,\
1802.0,\
1816.0,\
1829.0,\
1843.0,\
1856.0,\
1870.0,\
1884.0,\
1898.0,\
1912.0,\
1926.0,\
1940.0,\
1955.0,\
1969.0,\
1983.0,\
1998.0,\
2013.0,\
2028.0,\
2042.0,\
2057.0,\
2073.0,\
2088.0,\
2103.0,\
2119.0,\
2134.0,\
2150.0,\
2165.0,\
2181.0,\
2197.0,\
2213.0,\
2230.0,\
2246.0,\
2262.0,\
2279.0,\
2295.0,\
2312.0,\
2329.0,\
2346.0,\
2363.0,\
2380.0,\
2397.0,\
2415.0,\
2432.0,\
2450.0,\
2468.0,\
2486.0,\
2504.0,\
2522.0,\
2540.0,\
2558.0,\
2577.0,\
2596.0,\
2614.0,\
2633.0,\
2652.0,\
2671.0,\
2690.0,\
2710.0,\
2729.0,\
2749.0,\
2769.0,\
2789.0,\
2809.0,\
2829.0,\
2849.0,\
2869.0,\
2890.0,\
2910.0,\
2931.0,\
2952.0,\
2973.0,\
2994.0,\
3016.0,\
3037.0,\
3059.0,\
3081.0,\
3102.0,\
3124.0,\
3147.0,\
3169.0,\
3191.0,\
3214.0,\
3237.0,\
3259.0,\
3282.0,\
3306.0,\
3329.0,\
3352.0,\
3376.0,\
3400.0,\
3424.0,\
3448.0,\
3472.0,\
3496.0,\
3521.0,\
3545.0,\
3570.0,\
3595.0,\
3620.0,\
3645.0,\
3671.0,\
3696.0,\
3722.0,\
3748.0,\
3774.0,\
3800.0,\
3826.0,\
3853.0,\
3879.0,\
3906.0,\
3933.0,\
3960.0,\
3987.0,\
4015.0,\
4042.0,\
4070.0,\
4098.0,\
4126.0,\
4154.0,\
4183.0,\
4212.0,\
4240.0,\
4269.0,\
4298.0,\
4328.0,\
4357.0,\
4387.0,\
4416.0,\
4446.0,\
4476.0,\
4507.0,\
4537.0,\
4568.0,\
4599.0,\
4630.0,\
4661.0,\
4692.0,\
4723.0,\
4755.0,\
4787.0,\
4819.0,\
4851.0,\
4884.0,\
4916.0,\
4949.0,\
4982.0,\
5015.0,\
5048.0,\
5082.0,\
5115.0,\
5149.0,\
5183.0,\
5217.0,\
5252.0,\
5286.0,\
5321.0,\
5356.0,\
5391.0,\
5426.0,\
5462.0,\
5497.0,\
5533.0,\
5569.0,\
5605.0,\
5642.0,\
5678.0,\
5715.0,\
5752.0,\
5789.0,\
5827.0,\
5864.0,\
5902.0,\
5940.0,\
5978.0,\
6016.0,\
6054.0,\
6093.0,\
6132.0,\
6171.0,\
6210.0,\
6250.0,\
6289.0,\
6329.0,\
6369.0,\
6409.0,\
6450.0,\
6490.0,\
6531.0,\
6572.0,\
6613.0,\
6654.0,\
6696.0,\
6738.0,\
6780.0,\
6822.0,\
6864.0,\
6906.0,\
6949.0,\
6992.0,\
7035.0,\
7078.0,\
7122.0,\
7165.0,\
7209.0,\
7253.0,\
7297.0,\
7342.0,\
7386.0,\
7431.0,\
7476.0,\
7521.0,\
7567.0,\
7612.0,\
7658.0,\
7704.0,\
7750.0,\
7796.0,\
7843.0,\
7890.0,\
7937.0,\
7984.0,\
8031.0,\
8078.0,\
8126.0,\
8174.0,\
8222.0,\
8270.0,\
8319.0,\
8367.0,\
8416.0,\
8465.0,\
8514.0,\
8563.0,\
8613.0,\
8662.0,\
8712.0,\
8762.0,\
8813.0,\
8863.0,\
8914.0,\
8964.0,\
9015.0,\
9067.0,\
9118.0,\
9169.0,\
9221.0,\
9273.0,\
9325.0,\
9377.0,\
9430.0,\
9482.0,\
9535.0,\
9588.0,\
9641.0,\
9694.0,\
9747.0,\
9801.0,\
9855.0,\
9909.0,\
9963.0,\
10017.0,\
10072.0,\
10126.0,\
10181.0,\
10236.0,\
10291.0,\
10346.0,\
10401.0,\
10457.0,\
10513.0,\
10569.0,\
10625.0,\
10681.0,\
10737.0,\
10794.0,\
10850.0,\
10907.0,\
10964.0,\
11021.0,\
11078.0,\
11135.0,\
11193.0,\
11251.0,\
11308.0,\
11366.0,\
11424.0,\
11483.0,\
11541.0,\
11599.0,\
11658.0,\
11717.0,\
11776.0,\
11835.0,\
11894.0,\
11953.0,\
12012.0,\
12072.0,\
12132.0,\
12191.0,\
12251.0,\
12311.0,\
12371.0,\
12431.0,\
12492.0,\
12552.0,\
12613.0,\
12673.0,\
12734.0,\
12795.0,\
12856.0,\
12917.0,\
12978.0,\
13040.0,\
13101.0,\
13163.0,\
13224.0,\
13286.0,\
13348.0,\
13409.0,\
13471.0,\
13533.0,\
13595.0,\
13658.0,\
13720.0,\
13782.0,\
13845.0,\
13907.0,\
13970.0,\
14032.0,\
14095.0,\
14158.0,\
14221.0,\
14284.0,\
14347.0,\
14410.0,\
14473.0,\
14536.0,\
14599.0,\
14662.0,\
14726.0,\
14789.0,\
14852.0,\
14916.0,\
14979.0,\
15043.0,\
15107.0,\
15170.0,\
15234.0,\
15298.0,\
15361.0,\
15425.0,\
15489.0,\
15553.0,\
15617.0,\
15680.0,\
15744.0,\
15808.0,\
15872.0,\
15936.0,\
16000.0,\
16064.0,\
16128.0,\
16192.0,\
16256.0,\
16320.0,\
16384.0,\
16448.0,\
16512.0,\
16576.0,\
16640.0,\
16704.0,\
16768.0,\
16832.0,\
16896.0,\
16960.0,\
17024.0,\
17088.0,\
17151.0,\
17215.0,\
17279.0,\
17343.0,\
17407.0,\
17470.0,\
17534.0,\
17598.0,\
17661.0,\
17725.0,\
17789.0,\
17852.0,\
17916.0,\
17979.0,\
18042.0,\
18106.0,\
18169.0,\
18232.0,\
18295.0,\
18358.0,\
18421.0,\
18484.0,\
18547.0,\
18610.0,\
18673.0,\
18736.0,\
18798.0,\
18861.0,\
18923.0,\
18986.0,\
19048.0,\
19110.0,\
19173.0,\
19235.0,\
19297.0,\
19359.0,\
19420.0,\
19482.0,\
19544.0,\
19605.0,\
19667.0,\
19728.0,\
19790.0,\
19851.0,\
19912.0,\
19973.0,\
20034.0,\
20095.0,\
20155.0,\
20216.0,\
20276.0,\
20337.0,\
20397.0,\
20457.0,\
20517.0,\
20577.0,\
20636.0,\
20696.0,\
20756.0,\
20815.0,\
20874.0,\
20933.0,\
20992.0,\
21051.0,\
21110.0,\
21169.0,\
21227.0,\
21285.0,\
21344.0,\
21402.0,\
21460.0,\
21517.0,\
21575.0,\
21633.0,\
21690.0,\
21747.0,\
21804.0,\
21861.0,\
21918.0,\
21974.0,\
22031.0,\
22087.0,\
22143.0,\
22199.0,\
22255.0,\
22311.0,\
22367.0,\
22422.0,\
22477.0,\
22532.0,\
22587.0,\
22642.0,\
22696.0,\
22751.0,\
22805.0,\
22859.0,\
22913.0,\
22967.0,\
23021.0,\
23074.0,\
23127.0,\
23180.0,\
23233.0,\
23286.0,\
23338.0,\
23391.0,\
23443.0,\
23495.0,\
23547.0,\
23599.0,\
23650.0,\
23701.0,\
23753.0,\
23804.0,\
23854.0,\
23905.0,\
23955.0,\
24006.0,\
24056.0,\
24106.0,\
24155.0,\
24205.0,\
24254.0,\
24303.0,\
24352.0,\
24401.0,\
24449.0,\
24498.0,\
24546.0,\
24594.0,\
24642.0,\
24690.0,\
24737.0,\
24784.0,\
24831.0,\
24878.0,\
24925.0,\
24972.0,\
25018.0,\
25064.0,\
25110.0,\
25156.0,\
25201.0,\
25247.0,\
25292.0,\
25337.0,\
25382.0,\
25426.0,\
25471.0,\
25515.0,\
25559.0,\
25603.0,\
25646.0,\
25690.0,\
25733.0,\
25776.0,\
25819.0,\
25862.0,\
25904.0,\
25946.0,\
25988.0,\
26030.0,\
26072.0,\
26114.0,\
26155.0,\
26196.0,\
26237.0,\
26278.0,\
26318.0,\
26359.0,\
26399.0,\
26439.0,\
26479.0,\
26518.0,\
26558.0,\
26597.0,\
26636.0,\
26675.0,\
26714.0,\
26752.0,\
26790.0,\
26828.0,\
26866.0,\
26904.0,\
26941.0,\
26979.0,\
27016.0,\
27053.0,\
27090.0,\
27126.0,\
27163.0,\
27199.0,\
27235.0,\
27271.0,\
27306.0,\
27342.0,\
27377.0,\
27412.0,\
27447.0,\
27482.0,\
27516.0,\
27551.0,\
27585.0,\
27619.0,\
27653.0,\
27686.0,\
27720.0,\
27753.0,\
27786.0,\
27819.0,\
27852.0,\
27884.0,\
27917.0,\
27949.0,\
27981.0,\
28013.0,\
28045.0,\
28076.0,\
28107.0,\
28138.0,\
28169.0,\
28200.0,\
28231.0,\
28261.0,\
28292.0,\
28322.0,\
28352.0,\
28381.0,\
28411.0,\
28440.0,\
28470.0,\
28499.0,\
28528.0,\
28556.0,\
28585.0,\
28614.0,\
28642.0,\
28670.0,\
28698.0,\
28726.0,\
28753.0,\
28781.0,\
28808.0,\
28835.0,\
28862.0,\
28889.0,\
28915.0,\
28942.0,\
28968.0,\
28994.0,\
29020.0,\
29046.0,\
29072.0,\
29097.0,\
29123.0,\
29148.0,\
29173.0,\
29198.0,\
29223.0,\
29247.0,\
29272.0,\
29296.0,\
29320.0,\
29344.0,\
29368.0,\
29392.0,\
29416.0,\
29439.0,\
29462.0,\
29486.0,\
29509.0,\
29531.0,\
29554.0,\
29577.0,\
29599.0,\
29621.0,\
29644.0,\
29666.0,\
29687.0,\
29709.0,\
29731.0,\
29752.0,\
29774.0,\
29795.0,\
29816.0,\
29837.0,\
29858.0,\
29878.0,\
29899.0,\
29919.0,\
29939.0,\
29959.0,\
29979.0,\
29999.0,\
30019.0,\
30039.0,\
30058.0,\
30078.0,\
30097.0,\
30116.0,\
30135.0,\
30154.0,\
30172.0,\
30191.0,\
30210.0,\
30228.0,\
30246.0,\
30264.0,\
30282.0,\
30300.0,\
30318.0,\
30336.0,\
30353.0,\
30371.0,\
30388.0,\
30405.0,\
30422.0,\
30439.0,\
30456.0,\
30473.0,\
30489.0,\
30506.0,\
30522.0,\
30538.0,\
30555.0,\
30571.0,\
30587.0,\
30603.0,\
30618.0,\
30634.0,\
30649.0,\
30665.0,\
30680.0,\
30695.0,\
30711.0,\
30726.0,\
30740.0,\
30755.0,\
30770.0,\
30785.0,\
30799.0,\
30813.0,\
30828.0,\
30842.0,\
30856.0,\
30870.0,\
30884.0,\
30898.0,\
30912.0,\
30925.0,\
30939.0,\
30952.0,\
30966.0,\
30979.0,\
30992.0,\
31005.0,\
31018.0,\
31031.0,\
31044.0,\
31056.0,\
31069.0,\
31082.0,\
31094.0,\
31106.0,\
31119.0,\
31131.0,\
31143.0,\
31155.0,\
31167.0,\
31179.0,\
31191.0,\
31202.0,\
31214.0,\
31225.0,\
31237.0,\
31248.0,\
31260.0,\
31271.0,\
31282.0,\
31293.0,\
31304.0,\
31315.0,\
31326.0,\
31336.0,\
31347.0,\
31358.0,\
31368.0,\
31379.0,\
31389.0,\
31399.0,\
31409.0,\
31420.0,\
31430.0,\
31440.0,\
31449.0,\
31459.0,\
31469.0,\
31479.0,\
31488.0,\
31498.0,\
31508.0,\
31517.0,\
31526.0,\
31536.0,\
31545.0,\
31554.0,\
31563.0,\
31572.0,\
31581.0,\
31590.0,\
31599.0,\
31608.0,\
31616.0,\
31625.0,\
31634.0,\
31642.0,\
31651.0,\
31659.0,\
31667.0,\
31676.0,\
31684.0,\
31692.0,\
31700.0,\
31708.0,\
31716.0,\
31724.0,\
31732.0,\
31740.0,\
31747.0,\
31755.0,\
31763.0,\
31770.0,\
31778.0,\
31785.0,\
31793.0,\
31800.0,\
31807.0,\
31815.0,\
31822.0,\
31829.0,\
31836.0,\
31843.0,\
31850.0,\
31857.0,\
31864.0,\
31871.0,\
31878.0,\
31884.0,\
31891.0,\
31898.0,\
31904.0,\
31911.0,\
31917.0,\
31924.0,\
31930.0,\
31937.0,\
31943.0,\
31949.0,\
31955.0,\
31962.0,\
31968.0,\
31974.0,\
31980.0,\
31986.0,\
31992.0,\
31998.0,\
32003.0,\
32009.0,\
32015.0,\
32021.0,\
32026.0,\
32032.0,\
32038.0,\
32043.0,\
32049.0,\
32054.0,\
32060.0,\
32065.0,\
32070.0,\
32076.0,\
32081.0,\
32086.0,\
32091.0,\
32097.0,\
32102.0,\
32107.0,\
32112.0,\
32117.0,\
32122.0,\
32127.0,\
32132.0,\
32137.0,\
32141.0,\
32146.0,\
32151.0,\
32156.0,\
32160.0,\
32165.0,\
32170.0,\
32174.0,\
32179.0,\
32183.0,\
32188.0,\
32192.0,\
32196.0,\
32201.0,\
32205.0,\
32209.0,\
32214.0,\
32218.0,\
32222.0,\
32226.0,\
32231.0,\
32235.0,\
32239.0,\
32243.0,\
32247.0,\
32251.0,\
32255.0,\
32259.0,\
32263.0,\
32266.0,\
32270.0,\
32274.0,\
32278.0,\
32282.0,\
32285.0,\
32289.0,\
32293.0,\
32296.0,\
32300.0,\
32304.0,\
32307.0,\
32311.0,\
32314.0,\
32318.0,\
32321.0,\
32325.0,\
32328.0,\
32331.0,\
32335.0,\
32338.0,\
32341.0,\
32345.0,\
32348.0,\
32351.0,\
32354.0,\
32357.0,\
32361.0,\
32364.0,\
32367.0,\
32370.0,\
32373.0,\
32376.0,\
32379.0,\
32382.0,\
32385.0,\
32388.0,\
32391.0,\
32394.0,\
32397.0,\
32400.0,\
32402.0,\
32405.0,\
32408.0,\
32411.0,\
32414.0,\
32416.0,\
32419.0,\
32422.0,\
32424.0,\
32427.0,\
32430.0,\
32432.0,\
32435.0,\
32437.0,\
32440.0,\
32442.0,\
32445.0,\
32447.0,\
32450.0,\
32452.0,\
32455.0,\
32457.0,\
32460.0,\
32462.0,\
32464.0,\
32467.0,\
32469.0,\
32471.0,\
32474.0,\
32476.0,\
32478.0,\
32480.0,\
32483.0,\
32485.0,\
32487.0,\
32489.0,\
32491.0,\
32493.0,\
32496.0,\
32498.0,\
32500.0,\
32502.0,\
32504.0,\
32506.0,\
32508.0,\
32510.0,\
32512.0,\
32514.0,\
32516.0,\
32518.0,\
32520.0,\
32522.0,\
32524.0,\
32525.0,\
32527.0,\
32529.0,\
32531.0,\
32533.0,\
32535.0,\
32536.0,\
32538.0,\
32540.0,\
32542.0,\
32544.0,\
32545.0,\
32547.0,\
32549.0,\
32550.0,\
32552.0,\
32554.0,\
32555.0,\
32557.0,\
32559.0,\
32560.0,\
32562.0,\
32563.0,\
32565.0,\
32567.0,\
32568.0,\
32570.0,\
32571.0,\
32573.0,\
32574.0,\
32576.0,\
32577.0,\
32579.0,\
32580.0,\
32582.0,\
32583.0,\
32585.0,\
32586.0,\
32587.0,\
32589.0,\
32590.0,\
32592.0,\
32593.0,\
32594.0,\
32596.0,\
32597.0,\
32598.0,\
32600.0,\
32601.0,\
32602.0,\
32603.0,\
32605.0,\
32606.0,\
32607.0,\
32609.0,\
32610.0,\
32611.0,\
32612.0,\
32613.0,\
32615.0,\
32616.0,\
32617.0,\
32618.0,\
32619.0,\
32620.0,\
32622.0,\
32623.0,\
32624.0,\
32625.0,\
32626.0,\
32627.0,\
32628.0,\
32629.0,\
32630.0,\
32631.0,\
32633.0,\
32634.0,\
32635.0,\
32636.0,\
32637.0,\
32638.0,\
32639.0,\
32640.0,\
32641.0,\
32642.0,\
32643.0,\
32644.0,\
32645.0,\
32646.0,\
32647.0,\
32647.0,\
32648.0,\
32649.0,\
32650.0,\
32651.0,\
32652.0,\
32653.0,\
32654.0,\
32655.0,\
32656.0,\
32656.0,\
32657.0,\
32658.0,\
32659.0,\
32660.0,\
32661.0,\
32662.0,\
32662.0,\
32663.0,\
32664.0,\
32665.0,\
32666.0,\
32666.0,\
32667.0,\
32668.0,\
32669.0,\
32670.0,\
32670.0,\
32671.0,\
32672.0,\
32673.0,\
32673.0,\
32674.0,\
32675.0,\
32676.0,\
32676.0,\
32677.0,\
32678.0,\
32678.0,\
32679.0,\
32680.0,\
32680.0,\
32681.0,\
32682.0,\
32682.0,\
32683.0,\
32684.0,\
32684.0,\
32685.0,\
32686.0,\
32686.0,\
32687.0,\
32688.0,\
32688.0,\
32689.0,\
32689.0,\
32690.0,\
32691.0,\
32691.0,\
32692.0,\
32692.0,\
32693.0,\
32694.0,\
32694.0,\
32695.0,\
32695.0,\
32696.0,\
32696.0,\
32697.0,\
32698.0,\
32698.0,\
32699.0,\
32699.0,\
32700.0,\
32700.0,\
32701.0,\
32701.0,\
32702.0,\
32702.0,\
32703.0,\
32703.0,\
32704.0,\
32704.0,\
32705.0,\
32705.0,\
32706.0,\
32706.0,\
32707.0,\
32707.0,\
32708.0,\
32708.0,\
32709.0,\
32709.0,\
32710.0,\
32710.0,\
32711.0,\
32711.0,\
32711.0,\
32712.0,\
32712.0,\
32713.0,\
32713.0,\
32714.0,\
32714.0,\
32714.0,\
32715.0,\
32715.0,\
32716.0,\
32716.0,\
32716.0,\
32717.0,\
32717.0,\
32718.0,\
32718.0,\
32718.0,\
32719.0,\
32719.0,\
32720.0,\
32720.0,\
32720.0,\
32721.0,\
32721.0,\
32721.0,\
32722.0,\
32722.0,\
32723.0,\
32723.0,\
32723.0,\
32724.0,\
32724.0,\
32724.0,\
32725.0,\
32725.0,\
32725.0,\
32726.0,\
32726.0,\
32726.0,\
32727.0,\
32727.0,\
32727.0,\
32728.0,\
32728.0,\
32728.0,\
32728.0,\
32729.0,\
32729.0,\
32729.0,\
32730.0,\
32730.0,\
32730.0,\
32731.0,\
32731.0,\
32731.0,\
32731.0,\
32732.0,\
32732.0,\
32732.0,\
32733.0,\
32733.0,\
32733.0,\
32733.0,\
32734.0,\
32734.0,\
32734.0,\
32734.0,\
32735.0,\
32735.0,\
32735.0,\
32735.0,\
32736.0,\
32736.0,\
32736.0,\
32736.0,\
32737.0,\
32737.0,\
32737.0,\
32737.0,\
32738.0,\
32738.0,\
32738.0,\
32738.0,\
32739.0,\
32739.0,\
32739.0,\
32739.0,\
32740.0,\
32740.0,\
32740.0,\
32740.0,\
32740.0,\
32741.0,\
32741.0,\
32741.0,\
32741.0,\
32741.0,\
32742.0,\
32742.0,\
32742.0,\
32742.0,\
32742.0,\
32743.0,\
32743.0,\
32743.0,\
32743.0,\
32743.0,\
32744.0,\
32744.0,\
32744.0,\
32744.0,\
32744.0,\
32745.0,\
32745.0,\
32745.0,\
32745.0,\
32745.0,\
32745.0,\
32746.0,\
32746.0,\
32746.0,\
32746.0,\
32746.0,\
32746.0,\
32747.0,\
32747.0,\
32747.0,\
32747.0,\
32747.0,\
32747.0,\
32748.0,\
32748.0,\
32748.0,\
32748.0,\
32748.0,\
32748.0,\
32749.0,\
32749.0,\
32749.0,\
32749.0,\
32749.0,\
32749.0,\
32749.0,\
32750.0,\
32750.0,\
32750.0,\
32750.0,\
32750.0,\
32750.0,\
32750.0,\
32751.0,\
32751.0,\
32751.0,\
32751.0,\
32751.0,\
32751.0,\
32751.0,\
32752.0,\
32752.0,\
32752.0,\
32752.0,\
32752.0,\
32752.0,\
32752.0,\
32752.0,\
32753.0,\
32753.0,\
32753.0,\
32753.0,\
32753.0,\
32753.0,\
32753.0,\
32753.0,\
32753.0,\
32754.0,\
32754.0,\
32754.0,\
32754.0,\
32754.0,\
32754.0,\
32754.0,\
32754.0,\
32754.0,\
32755.0,\
32755.0,\
32755.0,\
32755.0,\
32755.0,\
32755.0,\
32755.0,\
32755.0,\
32755.0,\
32755.0,\
32756.0,\
32756.0,\
32756.0,\
32756.0,\
32756.0,\
32756.0,\
32756.0,\
32756.0,\
32756.0,\
32756.0,\
32756.0,\
32757.0,\
32757.0,\
32757.0,\
32757.0,\
32757.0], 
dtype=torch.get_default_dtype(),
requires_grad=False)

  def value(self, index):
    return self.__table[index]

  @property
  def table(self):
    return self.__table
